production derricks - German English Dictionary